home *** CD-ROM | disk | FTP | other *** search
/ Organic Chemistry (8th Edition) / Image.iso / mac / installers / RasMol v2.6 / TODO < prev   
Text File  |  1996-09-25  |  2KB  |  55 lines

  1. # File TODO
  2. # RasMol2, Roger Sayle
  3. # Glaxo Research and Development
  4. # Last Modified 24/10/94
  5.  
  6. # Current Projects:
  7.  
  8. [1] POVRay output file format.
  9. ------------------------------
  10.     Implement a "write povray" command, potentially based upon
  11.     Eric Suchanek's "pdb2pov" program much like "Personal 
  12.     Computer-based Visualization of Molecular Models by
  13.     Available Ray-tracing Software", Arnold S. Dion, J. Mol. Graph.,
  14.     Vol.12, March 1994, p.41-44.
  15.  
  16. [2] Stereo Left/Right [Hardware?] Images.
  17. -----------------------------------------
  18.     By using a data structure to describe the current frame buffer
  19.     containing information such as width, height, bytes per line 
  20.     and a pointer to the buffer, it should be possible to implement
  21.     different eye views to either side-by-side in a single image
  22.     of two separate images. The latter can then be used to support
  23.     the "SGIFullScreenStereo" X extension.
  24.  
  25. [3] Add Gaussian format files.
  26. ---------------------------------------
  27.     This requires a "torsional driver" to handle atom co-ordinates
  28.     in "internal" z-matrix format. Clever parsing of these files
  29.     avoids the need for babel's internal/cartesian distinction.
  30.  
  31. [4] Write out solid ribbons and strands in vector PostScript.
  32. -------------------------------------------------------------
  33.     Create a structure to store the complete knot description at
  34.     every alpha carbon. Depth sort these knots as part of the
  35.     painter's algorithm. Write them out in the PostScript using
  36.     suitable macros. Need to handle oblique polygons specially,
  37.     and may need to subdivide to more accuracy than when rendering
  38.     on the screen.
  39.  
  40. [5] Improve Cylinder Quality.
  41. -----------------------------
  42.     The current algorithm for rendering cylinders for stick
  43.     bonds and backbones is slower and less efficient than it
  44.     could be. This also results in strange aliasing effect 
  45.     for oblique cylinders. Correcting these problems should
  46.     permit cylinders of much large diameter, such as cylinder
  47.     representations of helices. Similarly add the ability to
  48.     have flat (and rounded) cylinder ends.
  49.  
  50. [6] PDB Directory Structure.
  51. ----------------------------
  52.     Add support for PDB's latest directory structuring using
  53.     file names of the form $RASMOLPDBPATH/cr/pdb2cro.ent.
  54.   
  55.